UML Notation Extensions for Product Line Architectures Modeling

نویسندگان

  • Liliana Dobrica
  • Eila Niemelä
چکیده

The purpose of this paper is to define the extensions of the UML standard specification for the explicit representation of variations and their locations in software product line architectures based on a design method already established. The method will benefit a more familiar and widely used notation, facilitating a broader understanding of the architecture and enabling more extensive tool support for manipulating it. The description of the modeling constructs that manage variability represents a part of a profile of the extended or applied UML concepts intended primarily for use in modeling product-line architectures. These new constructs have to be used in combination with all the other UML modeling concepts and diagrams to provide a comprehensive modeling tool set.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UML for Describing Product-Line Architectures?

This position paper reports some work in progress on the use of UML, the industry standard object oriented modelling language, as a notation for describing product line architectures. We draw on a great deal of previous work on notations for architectures and PLAs, and on UML as a notation for architectures and for frameworks, attempting to identify the salient points of this particular questio...

متن کامل

Modeling Variability in the Software Product Line Architecture of Distributed Middleware Services

The product line is defined as a middleware services framework that includes several products. The products realize different functionality by using various modern software technologies of spontaneous networks. UML provides the means to use specific variation mechanisms to describe hierarchical systems. However,it does not support a description of variation, as it is required for service archit...

متن کامل

A Graphical Representation of COTS-based Software Architectures

As commercial components emerge and commence to be used in real applications, the need to design such systems with a sound architecture becomes a critical issue. Traditionally, Architectural Description Languages have been used for that purposes, although their formality and unfriendliness have limited their use in industrial environments. On the other hand, the successful and widespread modeli...

متن کامل

Product Line Annotations with UML-F

The Unified Modeling Language (UML) community has started to define so-called profiles in order to better suit the needs of specific domains or settings. Product lines1 represent a special breed of systems—they are extensible semi-finished pieces of software. Completing the semi-finished software leads to various software pieces, typically specific applications, which share the same core. Thoug...

متن کامل

Modeling variability with UML

Modeling variabilities and commonalities is a key element in developing product families and product lines. The objective of the analysis of commonalities and variabilities is strategic reuse – to identify common parts and develop them for reusability. The variability in such a domain (or several domains) distinguishes the members of a family from each other and needs to be explicitly modeled a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004